.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
/* desert scheme ported from vim to google prettify */
pre.prettyprint { display: block; background-color: #333; padding: 10px 30px; white-space: break-all; line-height: 20px;}
pre code { white-space: break-all;}
pre .nocode { background-color: none; color: #000 }
pre .str { color: #ffa0a0 } 
pre .kwd { color: #f0e68c; }
pre .com { color: #87ceeb }
pre .typ { color: #98fb98 }
pre .lit { color: #cd5c5c }
pre .pun { color: #fff }
pre .pln { color: #fff }
pre .tag { color: #f0e68c; }
pre .atn { color: #bdb76b; }
pre .atv { color: #ffa0a0 }
pre .dec { color: #98fb98 }

ol.linenums { margin-top: 0; margin-bottom: 0; color: #AEAEAE }
li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8 { list-style-type: none }
li.L1,li.L3,li.L5,li.L7,li.L9 { }

@media print {
  pre.prettyprint { background-color: none }
  pre .str, code .str { color: #060 }
  pre .kwd, code .kwd { color: #006;}
  pre .com, code .com { color: #600; font-style: italic }
  pre .typ, code .typ { color: #404; }
  pre .lit, code .lit { color: #044 }
  pre .pun, code .pun { color: #440 }
  pre .pln, code .pln { color: #000 }
  pre .tag, code .tag { color: #006;  }
  pre .atn, code .atn { color: #404 }
  pre .atv, code .atv { color: #060 }
}

pre.prettyprint {
        /*background:#F2F0EE;*/
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        display: block;
        line-height: 110%;
        padding: 15px 20px;
        white-space: pre-wrap;
    }

    pre.prettyprint code {
        background: none;
        border: none;
        font-size: 11px;
        padding: 0px;
    }

    pre.prettyprint code {
        font-family: DejaVu, Monaco, "Courier New", "Courier";
        font-size: 100%;
        font-style: normal;
        padding: 2px 4px;
        white-space: pre-wrap;
    }